Evaluating Template-Based Instruction Compression on Transport Triggered Architectures
نویسندگان
چکیده
In embedded systems, memory is one of the most expensive resources. Due to this, program code size has turned out to be one of the most critical design constraints. Code compression is one of the approaches to reduce the program code size; it results in smaller memories and reduced cost of the chip. Furthermore, code compression can decrease the power consumption of the chip. In this paper, a code compression method based on instruction templates has been used to improve the code density of transport triggered architecture. Six applications taken from different application domains are used for benchmarking. The obtained results show significant improvements in code density.
منابع مشابه
Evaluating transport triggered architectures for scalar applications
In transport triggered architectures (TTAs) the programming and operational model is mirrored when compared with regular RISC and VLIW architectures; instead of programming operations which cause data transports as side eeects, in TTAs the transports are programmed, where a transport may trigger an operation if necessary. Transports are therefore visible at the architecture level, and are compl...
متن کاملUsing Transport Triggered Architectures for Embedded Processor Design
There exists a huge market for application specific processors used within embedded systems. This market is driven by consumer requirements (e.g., new products, more functionality and flexibility, product digitalization, better performance-cost ratio, portability) and processor design capabilities (i.e., what can we offer). Being successful within this market requires a short time-to-market; th...
متن کاملOn Efficiency of Transport Triggered Architectures in DSP Applications
The trend in programmable architectures for digital signal processing (DSP) is to move towards high-level language programming, which sets high requirements for compilers to efficiently exploit the instruction level parallelism in modern processors. In this paper, efficiency of transport triggered architectures (TTA) in DSP applications is discussed. The efficiency of a high-level compiler on a...
متن کاملSpace/Time Tradeoffs in Code Compression for the TMS320C62x Processor
Reducing instruction memory requirements by improving code density using compression techniques has been the aim of much recent work on embedded devices. Previous work has been successful in improving compression ratios with modest decompression overhead for general purpose RISC architectures. However, most traditional compression techniques fail to produce good results for tightly encoded VLIW...
متن کاملAutomatic Synthesis of Transport Triggered Processors
A designer can chose from several options when mapping an application into a combination of hardware and software. Usage of an ASIP offers the advantage of a large design freedom, allowing optimal tuning of performance and costs. However there are two major problems related to the design of ASIPs: 1) the design trajectory is long, and 2) it is impossible to do a quantitative search of the whole...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2003